/*Font*/
@font-face{ font-family: 'battambang'; src: url(fonts/battambang-regular.eot);}
@font-face{	font-family: 'battambang'; src: local('battambang'), url(fonts/battambang-regular.ttf) format('truetype');}
@font-face{ font-family: 'hanuman'; src: url(fonts/hanuman.eot);}
@font-face{	font-family: 'hanuman'; src: local('hanuman'), url(fonts/bokor.ttf) format('truetype');}
@font-face{ font-family: 'nokora'; src: url(fonts/nokora-regular.eot);}
@font-face{	font-family: 'nokora'; src: local('nokora'), url(fonts/nokora-regular.ttf) format('truetype');}
@font-face{ font-family: 'nokora-bold'; src: url(fonts/nokora-bold.eot);}
@font-face{	font-family: 'nokora-bold'; src: local('nokora-bold'), url(fonts/nokora-bold.ttf) format('truetype');}
@font-face{	font-family: 'SWZ721M'; src: local('SWZ721M'), url(../fonts/SWZ721M.TTF) format('truetype');}
@font-face{	font-family: 'SWZ721T'; src: local('SWZ721T'), url(../fonts/SWZ721T.TTF) format('truetype');}
@font-face{	font-family: 'swiss_0'; src: local('swiss_0'), url(../fonts/swiss_0.ttf) format('truetype');}
@font-face{	font-family: 'SWISSL'; src: local('swissl'), url(../fonts/swissl.ttf) format('truetype');}

.SWZ721M{
	font-family:"SWZ721M";
}
.SWZ721T{
	font-family:"SWZ721T";
}
.SWISSL {
	font-family: SWISSL;
}
/* THIS IS STYLESHEET IS USED FOR TEMPLATE NAME "lightblue" */
body {
	margin: 0;
	background: #FFF;
	color: #666;
<<<<<<< .mine
	font-family: swissl !important;
	font-size: 12px;
=======
	font-family: "SWISSL", battambang, nokora-regular !important;
	font-size: 13px;
>>>>>>> .r3146
}
a{
	text-decoration:none;
}
.cut_string {
	overflow: hidden;
	white-space: nowrap;
	word-break: break-all;
	zoom: 1;
	text-overflow: ellipsis;
}
/* hr icons */
.pic_home {
	background: url("../../img/mnuicons.png") no-repeat -6px -4px;
}
.pic_job {
	background: url("../../img/mnuicons.png") no-repeat -28px -2px;
}
.pic_emp {
	background: url("../../img/mnuicons.png") no-repeat -50px -2px;
}
.pic_cv {
	background: url("../../img/mnuicons.png") no-repeat -72px -3px;
}
.pic_luck {
	background: url("../../img/mnuicons.png") no-repeat -91px -4px;
}
.pic_ser {
	background: url("../../img/mnuicons.png") no-repeat -111px -4px;
}
.pic_scho {
	background: url("../../img/mnuicons.png") no-repeat -133px -4px;
}
.pic_uni {
	background: url("../../img/mnuicons.png") no-repeat -157px -4px;
}
.pic_help {
	background: url("../../img/mnuicons.png") no-repeat -184px -4px;
}

/* HRC Menu Top */
.hr_mnu_h {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: 40px;
	background: #1A75E0;
}
.hr_lm .hr_lm_i {
	position: relative;
	display: inline-block;
	padding: 10px 15px 5px 15px;
	height: 25px;
	width: auto;
	text-align: left;
	line-height: 30px;
	color: #FAFAFA;
	font-size: 14px;
	cursor: pointer;
}
.hr_lm_i a {
	position: relative;
	display: block;
	float: left;
	height: 30px;
}
.hr_lm_i a .lm_i_tl, .hr_lm_i .lm_i_tl {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: 20px;
	line-height: 22px;
	text-indent: 5px;
	padding: 0px 5px;
	color: #FAFAFA;
	font-size: 14px !important;
}
.lm_i_icn a{
	text-decoration:none;
	color:#FAFAFA;
}
.hr_lm_i .lm_i_icn {
	position: absolute;
	display: block;
	left: -12px;
	top: 0px;
	width: 20px;
	height: 20px;
}
.hr_lm .hr_lm_i:hover, .hr_lm .hr_lm_i_active {
	height: 23px;
	border-bottom: 2px solid #EB1C24;
}
/* HRC Job and Visitor status with Search bar*/
	.hr_jb_vt_sr {
		position: relative;
		display: block;
		float: none;
		margin:0 auto;
		width: 1024px;
		clear: both;
		height: 30px;
		font-family: "SWISSL",battambang ,nokora-regular;
		font-weight: bold;
		color: #1A75E0;
		padding:15px 0px;
	}
	.ug_jb_hr{
		position:relative;
		display:block;
		float:left;
		width:99%;
		height:auto;
		border:1px solid #D8DAD9;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		border-top-right-radius:15px;
		padding: 0.5%;
		line-height:17px;
		font-size:12px;
		font-family: "SWISSL",battambang ,nokora-regular;
	}
	.hr_b_jb{
		position:relative;
		display:block;
		float:left;
		width: 49%;
		padding: 2px 0.5%;
		margin: 1px 0px;
		cursor: pointer;
	}
	.hr_b_jb:hover {
		background: rgba( 200 , 200 , 200 , 0.5 );
	}
	.hr_jb_name{
		position:relative;
		display:block;
		float:left;
		color:#EE4037;
		font-family: "SWISSL",battambang ,nokora-regular;
		width: 100%;
	}
	.hr_jb_company{
		position:relative;
		display:block;
		float:left;
		color:#373737;
		font-family: "SWISSL",battambang ,nokora-regular;
	}
<<<<<<< .mine
=======
/*Font*/
@font-face{ font-family: 'battambang'; src: url(../fonts/battambang-regular.eot);}
@font-face{	font-family: 'battambang'; src: local('battambang'), url(../fonts/battambang-regular.ttf) format('truetype');}
@font-face{ font-family: 'hanuman'; src: url(../fonts/hanuman.eot);}
@font-face{	font-family: 'hanuman'; src: local('hanuman'), url(../fonts/bokor.ttf) format('truetype');}
@font-face{ font-family: 'nokora-regular'; src: url(../fonts/nokora-regular.eot);}
@font-face{	font-family: 'nokora'; src: local('nokora'), url(../fonts/nokora-regular.ttf) format('truetype');}
@font-face{ font-family: 'nokora-bold'; src: url(../fonts/nokora-bold.eot);}
@font-face{	font-family: 'nokora-bold'; src: local('nokora'), url(../fonts/nokora-bold.ttf) format('truetype');}
@font-face{	font-family: 'SWZ721M'; src: local('SWZ721M'), url(../fonts/SWZ721M.TTF) format('truetype');}
@font-face{	font-family: 'SWZ721T'; src: local('SWZ721T'), url(../fonts/SWZ721T.TTF) format('truetype');}
@font-face{	font-family: 'swiss_0'; src: local('swiss_0'), url(../fonts/swiss_0.ttf) format('truetype');}
@font-face{	font-family: 'swissl'; src: local('swissl'), url(../fonts/swissl.ttf) format('truetype');}


.SWZ721M{
	font-family:"SWZ721M", battambang, nokora-regular ;
}
.nokora{
	font-family:'nokora' ;
}
.SWZ721T{
	font-family:"SWZ721T";
}
.SWISSL{
	font-family: "SWISSL", battambang, nokora-regular ;
}
>>>>>>> .r3146
/*start cv guideline */
	.m_content {
	    display: block;
	    float: left;
	    height: auto;
	    margin: 5px auto auto;
	    padding: 0 5px;
	    position: relative;
	    width: 950px;
	}
	.m_side {
	    display: block;
	    float: left;
	    min-height: 300px;
	    padding: 5px 0 0;
	    position: relative;
	    width: 200px;
	}
	#our_info {
	    float: left;
	    margin: 30px 0 50px;
	    position: relative;
	}
	.L_h {
	    background: none repeat scroll 0 0 #1A75E0;
	    border: 1px solid #CCCCCC;
	    border-radius: 2px;
	    color: #FFFFFF;
	    float: left;
	    font-family: 'Trebuchet MS',Verdana,Geneva,sans-serif;
	    font-size: 16px;
	    margin-bottom: 9px;
	    padding: 4px 19px;
	    position: relative;
	    width: 144px;
	}
	#activess {
	    background: url("../../img/1.png") no-repeat scroll 5px center #FFFFFF !important;
	    color: #3B3B3D !important;
	    text-decoration: none;
	}
	.Label:hover {
		      text-decoration:none;
		      color:#FFF !important;
		      background:#1A75E0 !important;
		}
	a .Label {
	    background: none repeat scroll 0 0 #FFFFFF !important;
	    color: #3B3B3D !important;
	    font-size: 13px;
	    text-decoration: none;
	    width: 91%;
	}
	.Label {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    background: none repeat scroll 0 0 #FAFAFA;
	    border-color: #CCCCCC #CCCCCC #AAAAAA;
	    border-image: none;
	    border-radius: 2px;
	    border-style: solid;
	    border-width: 1px;
	    bottom: 5px;
	    float: left;
	    font-family: 'Trebuchet MS',Verdana,Geneva,sans-serif;
	    height: 30px;
	    line-height: 20px;
	    margin-bottom: 5px;
	    position: relative;
	    width: 91%;
	    text-align: left;
	}
	.about_icon {
	    padding-left: 25px;
	    position: relative;
	    top: 5px;
	}
	#activess {
	    color: #3B3B3D !important;
	}
	a .Label {
	    color: #3B3B3D !important;
	    font-size: 13px;
	}
	.about_icon1 {
	    padding-left: 25px;
	    position: relative;
	    top: 5px;
	}
	.about_icon2 {
	    padding-left: 25px;
	    position: relative;
	    top: 5px;
	}
	.about_icon3 {
	    padding-left: 25px;
	    position: relative;
	    top: 5px;
	}
	.about_icon4 {
	    padding-left: 25px;
	    position: relative;
	    top: 5px;
	}
	
	.top_s {
	    float: left;
	    padding: 4% 1% 2% 0;
	    position: relative;
	    width: 740px;
	}
	#main {
	    background: none repeat scroll 0 0 #FFFFFF;
	    float: left;
	    height: auto;
	    position: relative;
	    width: 100%;
	    border: 1px solid #F1F2F3;
	}
	.center {
	    background: none repeat scroll 0 0 #1A75E0;
	    color: #FFFFFF;
	    display: block;
	    float: left;
	    font-size: 16px;
	    height: 40px;
	    line-height: 40px;
	    position: relative;
	    text-align: center;
	    width: 100%;
	}
	.list {
	    box-shadow: 1px 2px 8px 2px #CCCCCC;
	    display: block;
	    margin: 45px auto 10px 10px;
	    overflow: hidden;
	    padding: 5px;
	    position: relative;
	    width: 96%;
	    text-align: left;
	}
	.lst_item {
	    display: block;
	    float: left;
	    font-size: 13px !important;
	    padding: 7px;
	    position: relative;
	    width: 100%;
	}
	.lst_item a {
	    color: #3B3B3D;
	    font-size: 14px;
	    text-decoration: none;
	}
	.lst_item a:hover{
		text-decoration: underline;
	}
	.wrapper {
	    background: none repeat scroll 0 0 #FFFFFF;
	    border: 1px solid #CCCCCC;
	    float: left;
	    overflow: hidden;
	    position: relative;
	    width: 100%;
	}
	div.top_logo {
	    background-color: #FFFFFF;
	    display: block;
	    height: 100px;
	    margin: 10px auto;
	    padding-bottom: 10px;
	    position: relative;
	    text-align: center;
	    width: 100%;
	}
	div.banner_top {
	    background-color: #1A75E0;
	    display: block;
	    height: 75px;
	    position: relative;
	    text-align: center;
	    width: 100%;
	}
	div#top_title_kh {
	    color: #FFFFFF;
	    font-size: 26px;
	    font-weight: bold;
	    padding: 0px;
	    text-align: center;
	    font-family: battambang !important;
	    line-height: 38px;
	}
	div#top_title_en {
	    color: #FFFFFF;
	    font-family: Trebuchet Ms;
	    font-size: 22px;
	    font-weight: bold;
	    margin: 0 auto;
	    padding: 5px 0 0;
	    text-align: center;
	}
	h2 {
    font-size: 15px;
	}
	p{
		font-size: 13px;
		font-family: Trebuchet Ms;
	}
	.wrapper_cv_tip {
	    background: none repeat scroll 0 0 #FFFFFF !important;
	    border: 1px solid #CCCCCC;
	    display: block;
	    float: left;
	    height: auto;
	    padding: 2%;
	    position: relative;
	    width: 96%;
	}
	#tip_title {
	    background: none repeat scroll 0 0 #1A75E0;
	    bottom: 10px;
	    color: #FFFFFF;
	    display: block;
	    font-size: 16px;
	    height: 35px;
	    line-height: 35px;
	    margin-top: -5px;
	    position: relative;
	    text-align: center;
	    width: 100%;
	}
	.img_cl {
	    height: 140px;
	    margin-top: 27px;
	    width: 215px;
	}
	.tip_title {
	    color: #C00000;
	    display: block;
	    font-size: 15px;
	    font-weight: bold;
	    position: relative;
	    text-align: center;
	}
	li{
		font-size: 13px;
	}
/*end cv guideline */

/*start lucky draw */
	.m_body {
	    display: block;
	    float: none;
	    height: auto;
	    margin: 0 auto auto;
	    padding: 0;
	    position: relative;
	    top: 40px;
	    width: 960px;
	    z-index: 4;
	}
	.left_ads_h, .right_ads_h {
	    display: block;
	    float: left;
	    height: auto;
	    padding: 0 5px;
	    position: relative;
	    width: 150px;
	}
	.content-wrapper {
	    display: block;
	    float: left;
	    height: auto;
	    margin: 0;
	    padding: 0;
	    position: relative;
	    width: 950px;
	}
	.scoring .title {
	    border-bottom: 1px solid #3E4095;
	    color: #3E4095;
	    display: block;
	    float: left;
	    font-family: Trebuchet Ms;
	    font-size: 17px;
	    font-weight: bold;
	    height: 30px;
	    margin: 0;
	    padding: 5px 0 0;
	    position: relative;
	    width: 99%;
	}
	.b_table {
	    background: none repeat scroll 0 0 #FAFAFA;
	    border: 1px solid #CCCCCC;
	    border-collapse: collapse;
	}
	.b_table tr th {
	    background: none repeat scroll 0 0 #1A75E0;
	    border: 1px solid #CCCCCC;
	    color: #FFFFFF;
	}
	.head1 {
	    background: none repeat scroll 0 0 #1A75E0;
	    color: #FFFFFF;
	    display: block;
	    float: left;
	    font-size: 16px;
	    font-weight: bold;
	    padding: 5px;
	    position: relative;
	    width: 98%;
	}
	.content {
	    float: left;
	    position: relative;
	    width: 98%;
	}
	.c_left {
	    color: #3E4095;
	    display: block;
	    float: left;
	    padding: 13px;
	    position: relative;
	    text-align: justify;
	    width: 47%;
	}
	.c_text {
	    color: #AF282A;
	    float: left;
	    position: relative;
	    width: 100%;
	}
	.c_right {
	    color: #3E4095;
	    display: block;
	    float: right;
	    padding: 10px;
	    position: relative;
	    text-align: justify;
	    width: 48%;
	}
	.gift {
	    display: block;
	    float: left;
	    margin-top: 10px;
	    position: relative;
	    width: 100%;
	}
	.box {
	    display: block;
	    float: left;
	    margin-right: 9px;
	    position: relative;
	    width: 33%;
	}
	.header {
	    background: none repeat scroll 0 0 #AF282A;
	    float: left;
	    position: relative;
	    width: 99%;
	}
	.text {
	    border: 1px solid #FFFFFF;
	    color: #FFFFFF;
	    display: block;
	    float: left;
	    font-weight: bold;
	    margin: 2px;
	    padding: 5px;
	    position: relative;
	    text-align: center;
	    width: 95%;
	}
	.b_content {
	    background: none repeat scroll 0 0 #1A75E0;
	    display: block;
	    float: left;
	    margin-top: 5px;
	    position: relative;
	    width: 99%;
	}
	.b_text {
	    border: 1px solid #FFFFFF;
	    color: #FFFFFF;
	    display: block;
	    float: left;
	    height: 195px;
	    margin: 2px;
	    padding: 3px;
	    position: relative;
	    width: 96%;
	}
	.r_text {
	    display: block;
	    float: left;
	    padding: 2px;
	    position: relative;
	    width: 70%;
	}
	.r_right {
	    color: #FFFFFF;
	    display: block;
	    float: right;
	    position: relative;
	    text-align: right;
	    width: 22%;
	}
	.box1 {
	    display: block;
	    float: left;
	    margin-right: 9px;
	    position: relative;
	    width: 33%;
	}
	.last_box {
	    display: block;
	    float: right;
	    height: 100px;
	    position: relative;
	    width: 32%;
	}
	.address {
	    border: 1px solid #2E3192;
	    line-height: 14px;
	    padding-left: 11px;
	    width: 330px;
	}
	.title1 {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    background: none repeat scroll 0 0 #CCCCCC;
	    border-color: #2E3192 #2E3192 -moz-use-text-color;
	    border-image: none;
	    border-style: solid solid none;
	    border-width: 1px 1px medium;
	    font-size: 15px;
	    margin: 0;
	    padding: 5px 0;
	    text-align: center;
	    width: 341px;
	}
	.checkbox {
	    float: left;
	    margin-right: 25px;
	}
/*end lucky draw */

/*start service*/
	.m_body {
	    clear: both;
    display: block;
    float: none;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 15px;
    position: relative;
    width: 1024px;
    margin-bottom: 25px;
	}
	.left_ads_h, .right_ads_h {
	    display: block;
	    float: left;
	    height: auto;
	    padding: 0 5px;
	    position: relative;
	    width: 150px;
	}
	.our-product {
	    display: block;
	    float: left;
	    height: 30px;
	    margin: 0;
	    padding: 0;
	    position: relative;
	    width: 100%;
	}
	.our-product .title {
	    border-bottom: 1px solid #1A75E0;
	    color: #1A75E0;
	    display: block;
	    float: left;
	    font-family: Trebuchet Ms;
	    font-size: 17px;
	    font-weight: bold;
	    height: 30px;
	    margin: 0;
	    padding: 5px 0 0;
	    position: relative;
	    width: 99%;
	}
	#line {
	    display: block;
	    float: left;
	    height: 8px;
	    margin: 0;
	    padding: 5px 0;
	    position: relative;
	    width: 100%;
	}
	.title2 {
	    color: #3E4095;
	    display: block;
	    float: left;
	    font-family: Trebuchet Ms;
	    font-size: 16px;
	    height: auto;
	    margin: 0;
	    padding: 0 0 7px 30px;
	    position: relative;
	    text-align: left;
	    width: 100%;
	}
	.single-product {
	    display: block;
	    float: left;
	    height: auto;
	    margin: 0;
	    padding: 0 0 10px;
	    position: relative;
	    width: 100%;
	}
	.blog-img {
	    display: block;
	    float: left;
	    height: auto;
	    margin: 0;
	    padding: 0 0 0 30px;
	    position: relative;
	    width: 30%;
	}
	.m_text{
		position:relative;
		float:left;
	}
	.content_service{
		display: block;
	    float: left;
	    height: auto;
	    margin: 0;
	    padding: 0 0 0 20px;
	    position: relative;
	    width: 63%;
		}
	.text_service {
	    color: #4B4B4B;
	    display: block;
	    float: left;
	    font-family: Trebuchet Ms;
	    font-size: 13px;
	    height: auto;
	    margin: 0;
	    padding: 0;
	    position: relative;
	    text-align: justify;
	    width: 100%;
	}
	.list_service {
	    color: #4B4B4B;
	    display: block;
	    float: left;
	    font-family: trebuchet ms;
	    font-size: 13px;
	    height: auto;
	    margin: 0;
	    padding: 10px 0 0 30px;
	    position: relative;
	    width: 100%;
	}
	.list_service li {
	    list-style-image: url("../../img/detailr.jpg");
	    margin: 0;
	    padding: 0;
	}
	.title_service {
	    color: #1A75E0;
	    display: block;
	    float: left;
	    font-family: Trebuchet Ms;
	    font-size: 16px;
	    height: auto;
	    margin: 0;
	    padding: 0 0 7px 30px;
	    position: relative;
	    text-align: left;
	    width: 100%;
	}
/*end service*/
